Communicating Rational Agents: Semantics and Verification

نویسندگان

  • Nils Bulling
  • Koen V. Hindriks
  • Jürgen Dix
  • Wojciech Jamroga
  • Gerhard R. Joubert
چکیده

We present a computational semantics of communicative actions for rational agent programming languages. Three indicators are used to differentiate declarative, interrogative and imperative messages which replace the usual labels to identify socalled speech acts. We introduce a multi-agent verification logic based on the computational semantics that facilitates reasoning about communicative actions. Subsequently, this multi-agent logic is embedded into a more expressive modal logic over a run-based semantics. We relate both logics and prove expressivity results. Finally, we show how the modal logic can be used to characterize communicative actions as particular speech acts and allows to verify communication among rational agents.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Towards a Verification Framework for Communicating Rational Agents

We present an abstract framework for verifying communicative actions for rational agent programming languages. Firstly, a multiagent verification logic based on the computational semantics is introduced; and subsequently, this multi-agent logic is embedded into a more expressive modal logic over a standard run-based semantics. We formally relate both logics, prove expressivity results, and argu...

متن کامل

A Decidable Dynamic Logic for Agents with Motivational Attitudes

The present paper defines a multi-modal logic for modelling and verifying the behaviour of intelligent and rational agents. The agents can perform actions, can reason about their own knowledge and their motivational attitudes. We give a Hilbert-style axiomatisation which is proved sound and complete with respect to a Kripke-style semantics. We also show the small model property, decidability, a...

متن کامل

Semantics for the Specification of Asynchronous Communicating Systems (SACS)

The objective of the paper is to describe the formal definitions for the Specification of Asynchronous Communicating System (SACS). This is a process algebra which is a descendent of the synchronous variant of Calculus of Communicating Systems (CCS) known as Synchronous Calculus of Communicating Systems (SCCS). To this end, we present Structured Operational Semantics (SOS) for the constructs of...

متن کامل

A Computational Semantics for Communicating Rational Agents Based on Mental Models

Communication is key in a multi-agent system for agents to exchange information and coordinate their activities. In the area of agent programming, the challenge is to introduce communication primitives that are useful to a programmer of agent programs as well as semantically well-defined. Moreover, for agents that derive their choice of action from their beliefs and goals it is natural to intro...

متن کامل

On the semantics of communicating hardware processes and their translation into LOTOS for the verification of asynchronous circuits with CADP

Hardware process calculi, such as Chp (Communicating Hardware Processes), Balsa, or Haste (formerly Tangram), are a natural approach for the description of asynchronous hardware architectures. These calculi are extensions of standard process calculi with particular synchronisation features implemented using handshake protocols. In this article, we first give a structural operational semantics f...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009